求字符串长度*s="\"Name\\Address\n"

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:17:13
...........我的意思是问长度是多少~怎么算出来的

\" (双引号)
N
a
m
e
\\ (斜杠)
A
d
d
r
e
s
s
\n (换行符)
共14个字符。

strlen(s);

1、14

2、关键是C的转义字符‘\’的问题。
\是一个特殊的字符,起转变其后字符意义的作用,所以它和其后一个字符共同组成一个字符。

3、上字符串中:\",\\,\n就是这样。

4、上楼正解。

同意楼上,\是一个转义符,和它后面的一个字符组成一个字符

它从第一个字符开始查找,如果不是\N就一直找,找到为止,查找的次数是字符串的长度